export interface CostVO {
  /**
   * 车库费用id
   */
  garageCostId: string | number;

  /**
   * 小区id
   */
  projectId: string | number;

  /**
   * 房屋id
   */
  houseId: string | number;

  /**
   * 房屋号
   */
  houseNumber: string | number;

  /**
   * 车位id
   */
  garageId?: string | number;

  /**
   * 车位号
   */
  garageNumber: string;

  /**
   * 车位面积
   */
  garageArea: number;

  /**
   * 车位类型(1-出租、2-自售)
   */
  garageCategory: string;

  /**
   * 车位物业费
   */
  garageManagementCost: number;

  /**
   * 车牌号
   */
  garageCarNumber: string;

  /**
   * 车位物业
费周期开始时间
   */
  garageManagementStartDate: string;

  /**
   * 车位物业费周期停止时间
   */
  garageManagementEndDate: string;
  /**
   * 是否开具发票
   */
  isNeedInvoice?: any;

  /**
   * 车位收车时间
   */
  // garageCollectionDate: string;

  /**
   * 备注
   */
  remark: string;

  /**
   * 搜索时间
   */
  currentDate?: any;
}

export interface CostForm extends BaseEntity {
  /**
   * 车库费用id
   */
  garageCostId?: string | number;

  /**
   * 小区id
   */
  projectId?: string | number;

  /**
   * 房屋id
   */
  houseId?: string | number;

  /**
   * 房屋号
   */
  houseNumber?: string | number;

  /**
   * 车位id
   */
  garageId?: string | number;

  /**
   * 车位号
   */
  garageNumber?: string;
  /**
   * 车位号-搜索
   */
  number?: string;

  /**
   * 车位面积
   */
  garageArea?: number;

  /**
   * 车位类型(1-出租、2-自售)
   */
  garageCategory?: string;

  /**
   * 车位物业费
   */
  garageManagementCost?: number;

  /**
   * 车牌号
   */
  garageCarNumber?: string;

  /**
   * 车位物业
费周期开始时间
   */
  garageManagementStartDate?: string;

  /**
   * 车位物业费周期停止时间
   */
  garageManagementEndDate?: string;
  /**
   * 是否开具发票
   */
  isNeedInvoice?: any;

  /**
   * 车位收车时间
   */
  // garageCollectionDate?: string;

  /**
   * 备注
   */
  remark?: string;
  /**
   * 搜索时间
   */
  currentDate?: any;
}

export interface CostQuery extends PageQuery {
  /**
   * 小区id
   */
  projectId?: string | number;

  /**
   * 房屋id
   */
  houseId?: string | number;

  /**
   * 房屋号
   */
  houseNumber?: string | number;

  /**
   * 车位id
   */
  garageId?: string | number;

  /**
   * 车位号
   */
  garageNumber?: string;
  /**
   * 车位号-搜索
   */
  number?: string;

  /**
   * 车位面积
   */
  garageArea?: number;

  /**
   * 车位类型(1-出租、2-自售)
   */
  garageCategory?: string;

  /**
   * 车位物业费
   */
  garageManagementCost?: number;

  /**
   * 车牌号
   */
  garageCarNumber?: string;

  /**
   * 车位物业
费周期开始时间
   */
  garageManagementStartDate?: string;

  /**
   * 车位物业费周期停止时间
   */
  garageManagementEndDate?: string;
  /**
   * 是否开具发票
   */
  isNeedInvoice?: any;

  /**
   * 车位收车时间
   */
  // garageCollectionDate?: string;

  /**
   * 日期范围参数
   */
  params?: any;

  /**
   * 搜索时间
   */
  currentDate?: any;
}
